package com.entity;

import com.alibaba.fastjson.JSONObject;
import com.util.VeDate;

import java.util.ArrayList;
import java.util.List;

// 商品类型表的实体类
public class Cate {
    private String cateid = "C" + VeDate.getStringId(); // 生成主键编号
    private String catename; // 类型名称
    private String addtime; // 创建日期
    private String memo; // 备注
    private List<Goods> goodsList = new ArrayList<Goods>();

    public List<Goods> getGoodsList() {
        return goodsList;
    }

    public void setGoodsList(List<Goods> goodsList) {
        this.goodsList = goodsList;
    }

    public String getCateid() {
        return this.cateid;
    }

    public void setCateid(String cateid) {
        this.cateid = cateid;
    }

    public String getCatename() {
        return this.catename;
    }

    public void setCatename(String catename) {
        this.catename = catename;
    }

    public String getAddtime() {
        return this.addtime;
    }

    public void setAddtime(String addtime) {
        this.addtime = addtime;
    }

    public String getMemo() {
        return this.memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    // 重载方法 生成JSON类型字符串
    @Override
    public String toString() {
        return this.toJsonString();
    }

    // 直接转换成JSON字符串
    private String toJsonString() {
        JSONObject jsonString = new JSONObject();
        jsonString.put("cateid", this.cateid); // 主键编号
        jsonString.put("catename", this.catename); // 类型名称
        jsonString.put("addtime", this.addtime); // 创建日期
        jsonString.put("memo", this.memo); // 备注
        return jsonString.toString();
    }
//作者联系 QQ 1420527913   毕设成品下载网址  codebag.cn
}
